// pages/setPassword/setPassword.js
Page({
  /**
   * 页面的初始数据
   */
  data: {

  },
  formSubmit(e){
    console.log(e)
    let pw=e.detail.value;
    if (pw.new==pw.confirm){
      wx.showModal({
      
        content:'确定要修改密码？',
        success(res){
          if (res.confirm){
              wx.cloud.callFunction({
                name:'user',
                data:{
                  type:"changePassword",
                  newPassword:pw.new,
                  oldPassword:pw.old
                },
                success(res)
		            {
                  console.log(res)
                  if (res.result.code==200){
                    wx.showToast({
                      title: '修改成功',
                      icon:'success'
                    })
                  }
                  else if(res.result.code==400)
                  { 
                    console.log(res.result.msg)
                    if(res.result.msg=="wrong param"){
                       wx.showToast({
                         icon:'none',
                         title: '新密码长度：8-16个字符',
                      })
                    }else if(res.result.msg=="wrong old password"){
                       wx.showToast({
                         icon:'none',
                         title: '旧密码错误',
                     })
                    }
                   
                  }else{
                    console.log(res.result.msg)
                    wx.showToast({
                      icon:'none',
                      title: '旧密码与新密码相同，请重新设置',
                  })
                  }
		            },
		            fail(res)
		            {
			                wx.showToast({
			                   icon: 'none',
	                       title: '云函数调用失败',
		                	})
	            	}}
              )
          }
        }
      })
    }else{
      wx.showToast({
        icon:'none',
        title: '确认密码与新密码不一致',
      })
    }
  },
  /**
   * 生命周期函数--监听页面加载
   */
  onLoad(options) {

  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady() {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow() {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide() {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload() {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh() {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom() {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage() {

  }
})